mechanical barking - Español Inglés Diccionario